ARM: vITS: handle DISCARD command
authorAndre Przywara <andre.przywara@arm.com>
Wed, 7 Sep 2016 00:51:41 +0000 (01:51 +0100)
committerStefano Stabellini <sstabellini@kernel.org>
Wed, 14 Jun 2017 18:38:38 +0000 (11:38 -0700)
commit5928960ee711e0ea4aa44b81f80e4babafdead7e
tree56b97c53bc439bb0b3cb8cd3f9f1af57c9d6fc4c
parent5cf6a82627fe15a31e882e211b1450542de969cb
ARM: vITS: handle DISCARD command

The DISCARD command drops the connection between a DeviceID/EventID
and an LPI/collection pair.
We mark the respective structure entries as not allocated and make
sure that any queued IRQs are removed.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Julien Grall <julien.grall@arm.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/vgic-v3-its.c